.mf_input {
  font-family: Tahoma;
  font-size: 12px;  
  border: Solid 1px #D1D1D1; 
  padding: 0;       
}

.mf_wideinput {
  width: 490px;  
}

.mf_messagebox {
  margin-top: 3px;
  padding: 2px;
}

.mf_search {  
  width: 152px;
  margin: 0;
  padding: 2px;    
  font-size: 11px;
  float: left;
  height: 14px;
}

.mf_lang {
  font-size: 11px;
  padding: 2px;
  margin-left: 10px;
  margin-top: -3px;
}

a.search_button { margin: 0; 
                  padding: 0; 
                  width: 20px; height: 20px; 
                  text-decoration: none;            
                  margin: 0; padding: 0;
                  display: block;
                  background: url("/images/searchbutton.png") no-repeat;                   
                  background-position: bottom;
                  float: left;
}

a.search_button span {     
} 

.upload_percent em { font-family: Tahoma; font-size: 11px;  font-style: normal; }
.upload_percent em.read { font-weight: normal; font-style: normal; }
.upload_percent em.total { font-weight: bold; font-style: normal;  }
.upload_percent em.percent { font-weight: bold; font-style: normal; color: #3D3D3D; margin-left: 5px; }

#uploadDiv {
    background: #F9F9F9; border: Solid 1px #E1E1E1; margin-top: 0; padding: 3px;
}

#uploadProgress {
    
}

#uploadProgress span {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: black;
}